Plug a memleak in the tracker search engine
authorMatthias Clasen <mclasen@redhat.com>
Sat, 19 Feb 2011 18:31:50 +0000 (13:31 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 19 Feb 2011 18:31:50 +0000 (13:31 -0500)
Patch by Vincent Untz,
https://bugzilla.gnome.org/show_bug.cgi?id=642771

gtk/gtksearchenginetracker.c

index ad9ff7fe2f1b833cf6c050b4d579333e07410e5e..641e7938eb171b9a7d0a5f947aefb07585fc5b19 100644 (file)
@@ -317,6 +317,7 @@ gtk_search_engine_tracker_start (GtkSearchEngine *engine)
 
   g_debug ("Query starting, search criteria:'%s', location:'%s'", search_text, location_uri);
 
+#ifdef FTS_MATCHING
   /* Using FTS: */
   sparql = g_string_new ("SELECT nie:url(?urn) "
                          "WHERE {"
@@ -325,7 +326,6 @@ gtk_search_engine_tracker_start (GtkSearchEngine *engine)
                          "  fts:match ");
   sparql_append_string_literal (sparql, search_text);
 
-#ifdef FTS_MATCHING
   if (location_uri)
          {
                  g_string_append (sparql, " . FILTER (fn:starts-with(nie:url(?urn),");